Studio-in-the-Cloud

This process involves ensuring that the rendered frames or images are correctly submitted to the designated storage locations and made available for further use.

Result Submission Breakdown

1. Output Verification

2. File Naming and Organization

3. Metadata Attachment

4. Data Packaging

5. Upload to Central Storage

6. Validation of Uploaded Data

7. Notification and Logging

8. Backup and Archiving

Example Result Submission Workflow

Scenario: Submitting the final frames of an animation to cloud storage.

  1. Output Verification
    • Automated Quality Checks: Verify resolution and absence of missing textures.
    • Manual Review: Conduct a visual inspection of the first and last frames.
  2. File Naming and Organization
    • Naming Convention: Ensure files are named frame_001.png, frame_002.png, etc.
    • Directory Structure: Organize files into /renders/ProjectX/frames/.
  3. Metadata Attachment
    • Embed metadata: Add render settings, frame numbers, and timestamps to the EXIF data of each PNG file.
  4. Data Packaging
    • Compress Files: Create a ZIP archive of all frames.
    • Checksum Generation: Generate an MD5 checksum for the ZIP archive.
  5. Upload to Central Storage
    • Select Storage Location: Choose a cloud storage bucket for upload.
    • Upload Files: Use a reliable and secure method to upload the ZIP archive to the cloud storage.
  6. Validation of Uploaded Data
    • Integrity Checks: Compare MD5 checksums of the local and uploaded ZIP archive.
    • Completeness Check: Verify that all frames are accessible in the cloud storage.
  7. Notification and Logging
    • Log Submission Details: Record file names, sizes, upload times, and checksums.
    • Notification: Send an email to the compositing team and client with the upload details.
  8. Backup and Archiving
    • Backup Files: Copy the ZIP archive to a separate NAS system.
    • Archiving: Archive the project files and rendered output for future reference.

Flow Diagram Representation

Here’s how you can visualize the result submission process in a flow diagram:

[Start]
   |
[Output Verification]
   |
[File Naming and Organization]
   |
[Metadata Attachment]
   |
[Data Packaging]
   |
[Upload to Central Storage]
   |
[Validation of Uploaded Data]
   |
[Notification and Logging]
   |
[Backup and Archiving]
   |
[End of Result Submission]